@charset "utf-8";
/*
CSS Document
background: #F6F6F6 url(imgs/bg.png) 0 0 repeat fixed;
border-top: 2px #d8d8d8 solid;
background:#fcfcfc;
*/
body { margin: 0; padding: 0; background: #fff url(imgs/top_bg.png) 0 -32px repeat-x; color: #333; font-size: 12px; font-family: Tahoma, "SimSun"; vertical-align: baseline; }
ul, li, dl, dt, dd { margin: 0; padding: 0; list-style: none; display: block; }
h1, h2, h3, p { margin: 0; padding: 0; display: block; }
img { border: none; }
a { text-decoration: none; color: #333; }
a:hover { color: #FF7F02; }
.fix { clear: both; }
/*=============header=====================*/
.header-wrap { padding: 5px 0; width: auto; height: 62px; border-bottom: 1px #38B801 solid; }
.header-wrap .tnavbox { margin: 0 auto 5px; width: 980px; height: 32px; line-height: 32px; color: #666; }
.header-wrap .header { margin: 0 auto; padding: 15px 0; width: 980px; background: url(imgs/logo.png) left 15px no-repeat; height: 32px; }
.header .logo { padding-top: 30px; width: 135px; height: 2px; font-size: 1px; text-align: right; color: #fff; display: block; float: left; }
.header .menu { width: 810px; height: 32px; background: #38B801; float: right; }
.header .menu ul { padding: 0 5px; width: 600px; height: 32px; float: left; }
.header .menu ul li { padding: 0 18px; height: 32px; line-height: 32px; font-weight: bold; float: left; }
.header .menu ul a { color: #fff; }
.header .menu ul a:hover { color: #FF6400; }
.header .menu span { width: 200px; height: 32px; line-height: 32px; text-align: center; color: #eaeaea; font-weight: bold; display: block; float: right; }
/*=============topbox=====================*/
.topbox { margin: 0 auto 15px; width: 980px; height: 350px; background: #fff; clear: both; }
.topbox dl.zx { width: 200px; height: 350px; float: left; background: #38B801; }
.topbox dl.zx dt { padding: 0px 10px 2px; height: 32px; line-height: 32px; font-weight: bold; color: #fff; font-size: 14px; }
.topbox dl.zx dd { padding: 6px 10px; height: 50px; border-top: 1px #60C136 solid; }
.topbox dl.zx dd p { height: 24px; line-height: 24px; color: #CBECBD; }
.topbox dl.zx dd p.h2p { font-weight: bold; font-size: 14px; }
.topbox dl.zx dd p.h2p a { color: #fff; }
.topbox dl.zx dd p.h2p a:hover { color: #FF7F02; }
.topbox .tcbox { margin: 10px 10px 0; width: 510px; height: 340px; float: left; }
.tcbox .play { width: 510px; }
.tcbox ul { margin-top: 2px; }
.tcbox ul li { height: 28px; line-height: 28px; }
.topbox .trbox { margin-top: 10px; width: 250px; height: 340px; float: right; }
.trbox .rone { padding: 5px; height: 110px; border: 1px #D0D0D0 solid; }
.trbox .rtwo { margin: 10px 0; padding: 0 10px; height: 24px; line-height: 24px; font-size: 14px; color: #fff; font-weight: bold; background: #38B801; }
.trbox .rthree { height: 172px; border: 1px #D0D0D0 solid; }
.rthree dl { padding: 0 6px; }
.rthree dl dt { padding: 0 8px 1px 8px; height: 28px; line-height: 28px; font-size: 12px; background: url(imgs/dotted.gif) left bottom repeat-x; font-weight: bold; }
.rthree dl dd { padding-left: 15px; height: 28px; line-height: 28px; background: url(imgs/dot.gif) 5px center no-repeat; }
/*=============b1st=====================*/
.b1st { margin: 0 auto 15px; width: 980px; height: 365px; clear: both; }
.b1st_h3_box { margin: 3px 0; width: 980px; height: 24px; font-family: "Microsoft YaHei", "SimHei", "SimSun"; clear: both; }
.b1st_h3 { width: 158px; font-size: 18px; color: #35B5E4; float: left; }
.b1st_h3_sub { padding-top: 5px; font-size: 12px; float: left; }
.b1st_h3_sub a { padding: 0 6px; }
.b1st_lbox { padding-top: 200px; width: 200px; height: 135px; background: #DBF5FD url(imgs/com_bg.png) no-repeat; float: left; }
.b1st_lsub { padding: 5px; height: 124px; border-left: 1px #d0d0d0 solid; border-right: 1px #d0d0d0 solid; border-bottom: 1px #D0D0D0 solid; }
.b1st_cbox { width: 531px; height: 333px; border-top: 2px #D0D0D0 solid; float: left; }
.b1st_cbox ul { height: 333px; }
.b1st_cbox ul li { padding: 20px 14px; width: 148px; height: 70px; border-bottom: 1px #D0D0D0 solid; border-right: 1px #D0D0D0 solid; float: left; }
.b1st_cbox ul li a { width: 148px; height: 70px; }
.b1st_cbox ul li img { width: 148px; height: 70px; display: block; }
.b1st_rbox { width: 248px; height: 332px; border-top: 2px #35B5E4 solid; border-right: 1px #D0D0D0 solid; border-bottom: 1px #D0D0D0 solid; float: right; }
.b1st_rbox img { margin: 8px auto 0; width: 228px; height: 58px; display: block; }
.b1st_rbox dl { padding: 0 10px; }
.b1st_rbox dl dt { padding: 0 8px 1px 8px; height: 32px; line-height: 32px; font-size: 14px; background: url(imgs/dotted.gif) left bottom repeat-x; font-weight: bold; font-family: "Microsoft YaHei", "SimHei", "SimSun"; }
.b1st_rbox dl dd { padding-left: 15px; height: 28px; line-height: 28px; background: url(imgs/dot.gif) 5px center no-repeat; }
/*=============b2nd=====================*/
.b2nd { margin: 0 auto 15px; width: 980px; height: 421px; clear: both; }
.b2nd_h3_box { margin: 3px 0; width: 980px; height: 24px; font-family: "Microsoft YaHei", "SimHei", "SimSun"; clear: both; }
.b2nd_h3 { width: 158px; font-size: 18px; color: #FEBA38; float: left; }
.b2nd_h3_sub { padding-top: 5px; font-size: 12px; float: left; }
.b2nd_h3_sub a { padding: 0 6px; }
.b2nd_lbox { padding-top: 200px; width: 200px; height: 190px; background: #FFF6E6 url(imgs/bm_bg.png) no-repeat; border-bottom: 1px #D0D0D0 solid; float: left; }
.b2nd_lsub { padding: 5px; height: 180px; border-left: 1px #d0d0d0 solid; border-right: 1px #d0d0d0 solid; }
.b2nd_cbox { width: 530px; height: 388px; border-top: 2px #D0D0D0 solid; border-bottom: 1px #D0D0D0 solid; border-right: 1px #D0D0D0 solid; float: left; }
.b2nd_cbox ul { padding-top: 10px; padding-right: 20px; padding-bottom: 10px; height: 368px; }
.b2nd_cbox ul li { padding-top: 10px; padding-bottom: 10px; padding-left: 20px; width: 150px; height: 72px; float: left; }
.b2nd_cbox ul li a { width: 150px; height: 72px; }
.b2nd_cbox ul li img { width: 148px; height: 70px; border: 1px #D0D0D0 solid; display: block; }
.b2nd_rbox { width: 248px; height: 388px; border-top: 2px #FEBA38 solid; border-bottom: 1px #D0D0D0 solid; border-right: 1px #D0D0D0 solid; float: right; }
.b2nd_rbox img { margin: 8px auto 0; width: 228px; height: 58px; display: block; }
.b2nd_rbox dl { padding: 0 10px; }
.b2nd_rbox dl dt { padding: 0 8px 1px 8px; height: 32px; line-height: 32px; font-size: 14px; background: url(imgs/dotted.gif) left bottom repeat-x; font-weight: bold; font-family: "Microsoft YaHei", "SimHei", "SimSun"; }
.b2nd_rbox dl dd { padding-left: 15px; height: 28px; line-height: 28px; background: url(imgs/dot.gif) 5px center no-repeat; }
/*=============b3rd=====================*/
.b3rd { margin: 0 auto; width: 980px; height: 368px; clear: both; }
.b3rd_h3_box { margin: 3px 0; width: 980px; height: 24px; font-family: "Microsoft YaHei", "SimHei", "SimSun"; clear: both; }
.b3rd_h3 { width: 158px; font-size: 18px; color: #99CC01; float: left; }
.b3rd_h3_sub { padding-top: 5px; font-size: 12px; float: left; }
.b3rd_h3_sub a { padding: 0 6px; }
.b3rd_lbox { padding-top: 200px; width: 200px; height: 137px; background: #EDF8D4 url(imgs/guide_bg.png) no-repeat; float: left; }
.b3rd_lsub { padding: 5px; height: 127px; border-left: 1px #d0d0d0 solid; border-right: 1px #d0d0d0 solid; border-bottom: 1px #D0D0D0 solid; }
.b3rd_cbox { padding: 0 10px; width: 510px; height: 335px; border-top: 2px #D0D0D0 solid; border-right: 1px #D0D0D0 solid; border-bottom: 1px #D0D0D0 solid; float: left; }
.b3rd_cbox .b3rd_hot { padding: 10px 5px; height: 78px; }
.b3rd_hot img { margin-top:5px; padding: 3px; width: 120px; height: 60px; border: 1px #eaeaea solid; display: block; float: left; }
.b3rd_hot .b3rd_hot_lnk { width: 360px; float: right; }
.b3rd_hot_lnk p.lnk { padding: 5px 0 5px; font-size: 16px; font-weight: bold; font-family: "Microsoft YaHei", "SimHei", "SimSun"; }
.b3rd_hot_lnk p.desc { line-height: 20px; }
.b3rd_cbox .dlbox { padding-top: 1px; height: 78px; background: url(imgs/dotted.gif) repeat-x; }
.b3rd_cbox dl { padding: 15px 0; width: 255px; height: 48px; background: url(imgs/guide-bg.gif) 45px center no-repeat; float: left; }
.b3rd_cbox dl dt { padding: 4px 10px 4px 8px; width: 32px; height: 40px; line-height: 20px; letter-spacing: 4px; color: #FF6602; float: left; }
.b3rd_cbox dl dd { width: 198px; height: 24px; line-height: 24px; float: right; }
.b3rd_rbox { width: 248px; height: 335px; border-top: 2px #99CC01 solid; border-right: 1px #D0D0D0 solid; border-bottom: 1px #D0D0D0 solid; float: right; }
.b3rd_rbox img { margin: 8px auto 0; width: 228px; height: 58px; display: block; }
.b3rd_rbox dl { padding: 0 10px; }
.b3rd_rbox dl dt { padding: 0 8px 1px 8px; height: 32px; line-height: 32px; font-size: 14px; background: url(imgs/dotted.gif) left bottom repeat-x; font-weight: bold; font-family: "Microsoft YaHei", "SimHei", "SimSun"; }
.b3rd_rbox dl dd { padding-left: 15px; height: 28px; line-height: 28px; background: url(imgs/dot.gif) 5px center no-repeat; }
/*=============hot=====================*/
.hot { margin: 8px auto 0; padding: 10px; width: 958px; height: 78px; font-size: 14px; border: 1px #ddd solid; background: #fff url(imgs/hot.png) no-repeat; font-family: "Microsoft YaHei", "SimHei", "SimSun"; clear: both; }
.hot strong { height: 48px; line-height: 48px; font-size: 28px; text-align: center; font-weight: normal; overflow: hidden; display: block; }
.hot p { padding: 8px 10px 0 10px; text-align: center; font-size: 10px; color: #666; }
.hot p a { font-size: 14px; color: #666; }
.hot p a:hover { color: #DA2128; }
/*========list_cm_box==========*/
.wrap { margin: 10px auto 0; width: 980px; clear: both; }
.wrap .where { margin-bottom: 3px; padding: 0 15px; height: 36px; line-height: 36px; border: 1px #fff solid; background: #f5f5f5 url(imgs/dotted.gif) 0 bottom repeat-x; text-align: right; }
.wrap .where span { font-weight: bold; }
.wrap .cm_box { width: 668px; border: 1px #ddd solid; background: #fff; float: left; }
/*=============company_market_libox=====================*/
.libox { padding: 15px 15px; width: auto; height: 80px; background: url(imgs/dotted.gif) 0 bottom repeat-x; }
.libox p.thum { float: left; }
.libox p.thum img { padding: 4px; width: 148px; height: 70px; border: 1px #d8d8d8 solid; background-color: #efefef; display: block; }
.libox ul { width: 470px; float: right; }
.libox ul li { height: 24px; line-height: 24px; clear: both; }
.libox ul li span { color: #999; }
.libox ul li.title { height: 28px; line-height: 28px; }
.libox ul li.title a { padding: 0 6px; font-size: 14px; font-weight: bold; color: #006699; display: block; float: left; }
.libox ul li.title a:hover { color: #FF6400; }
.libox ul li.title p { width: 380px; float: left; }
.libox ul li.title p span.num { margin: 7px 0; padding: 0 5px; height: 14px; line-height: 14px; font-size: 10px; background-color: #f6f6f6; font-family: Georgia, "Times New Roman", Times, serif; display: block; float: left; }
.libox ul li.title span.v { float: right; display: block; }
.libox ul li.tel { color: #FF6400; }
.libox ul li.addr { color: #585858; }
/*========ls_box==========*/
.wrap .ls_box { width: 668px; border: 1px #ddd solid; background: #fff; float: left; }
.ls_box ul { padding: 15px; background: url(imgs/dotted.gif) 0 bottom repeat-x; }
.ls_box ul li { padding-left: 10px; height: 28px; line-height: 28px; font-size: 14px; background: url(imgs/dot.gif) 0 center no-repeat; }
.ls_box ul li a { display: block; float: left; }
.ls_box ul li span { font-size: 10px; color: #666; display: block; float: right; }
/*==========pagenavi==========*/
.pagenavi { padding: 15px; clear: both; }
.pagenavi a, .pagenavi span { padding: 3px 5px; margin: 2px; border: 1px solid #BFBFBF; }
.pagenavi a:hover, .pagenavi span.current { border-color: #000; }
.pagenavi span.current { font-weight: bold; }
.pagenavi .nextprev a { padding: 7px 0px; }
/*==========sgl_txt==========*/
.txt_box { padding-bottom: 10px; width: 668px; border: 1px #ddd solid; background: #fff; float: left; }
.txt_box h1 { margin: 20px 15px 3px; padding: 10px 8px; font-size: 22px; border-bottom: #d8d8d8 1px double; font-weight: normal; font-family: "Microsoft YaHei", "SimHei", "SimSun"; }
.txt_box .info { margin: 0 15px 3px; padding: 0 10px; height: 24px; line-height: 24px; color: #999; }
.txt_box .txt { padding: 0 25px; font-size: 14px; line-height: 28px; }
.txt_box .txt p { margin-top: 10px; }
.txt_box .txt .copy { margin-top: 10px; padding-top: 10px; height: 40px; background: url(img/dotted.gif) 0 top repeat-x; }
.txt_box .txt .copy p { margin: 0; height: 20px; line-height: 20px; font-size: 12px; color: #999; }
.txt_box .txt .copy p span { font-weight: bold; }
.txt_box .txt .copy a { color: #999; text-decoration: underline; }
.txt_box .txt .copy a:hover { color: #DA2128; }
/*==========cm_sgl==========*/
.cm_sgl { width: 668px; border: 1px #ddd solid; background: #fff; float: left; }
.cm_sgl h1 { padding: 20px 15px 10px; font-size: 22px; color: #006699; background: url(imgs/dotted.gif) 0 bottom repeat-x; font-weight: normal; font-family: "Microsoft YaHei", "SimHei", "SimSun"; }
.cm_sgl .desc { padding:10px 15px; line-height: 24px; }
/*========sidebar==========*/
.wrap .sidebar { width: 300px; float: right; }
.sidebar dl { margin-bottom: 10px; padding: 0 8px 5px; width: auto; background: #fff; border: 1px #ddd solid; }
.sidebar dl dt { margin-bottom: 3px; padding: 0 5px; height: 36px; line-height: 36px; font-size: 14px; background: url(imgs/dotted.gif) 0 bottom repeat-x; }
.sidebar dl dt span { padding-left: 10px; font-weight: normal; font-size: 12px; color: #999; }
.sidebar dl dd { padding-left: 16px; height: 28px; line-height: 28px; background: url(imgs/dot.gif) 5px center no-repeat; }
/*========AD980==========*/
.ad980 { margin: 8px auto 0;background: #fff; width: 980px; height: 70px; clear: both; }
.ad980 img { width: 980px; height: 70px; display: block; }
/*=============footer=====================*/
#footer { margin: 10px auto 0; padding: 5px 0; width: 980px; height: 60px; border-top: 2px #38B801 solid; background: #fff; clear: both; }
#footer p { height: 24px; line-height: 24px; text-align: center; }
#footer p.lnk { color: #ddd; }
#footer p.lnk a { padding: 0 6px; }
